package cn.stylefeng.guns.modular.hx.storage.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 门店退货登记
 * </p>
 *
 * @author ZDW
 * @since 2024-09-02
 */
@TableName("hx_store_returns_register")
public class HxStoreReturnsRegister implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 商品id
     */
    @TableField("goods_id")
    private Long goodsId;

    /**
     * 商品名称
     */
    @TableField("goods_name")
    private String goodsName;

    /**
     * 商品编码
     */
    @TableField("goods_number")
    private String goodsNumber;

    /**
     * 仓库id
     */
    @TableField("warehouse_id")
    private Long warehouseId;

    /**
     * 仓库名称
     */
    @TableField("warehouse_name")
    private String warehouseName;

    /**
     * 退货箱数
     */
    @TableField("refund_num")
    private String refundNum;

    /**
     * 提走日期
     */
    @TableField("carry_date")
    private String carryDate;

    /**
     * 退货反馈
     */
    @TableField("refund_feedback")
    private String refundFeedback;

    /**
     * 门店id
     */
    @TableField("unit_id")
    private Long unitId;

    /**
     * 门店名称
     */
    @TableField("unit_name")
    private String unitName;

    /**
     * 部门id
     */
    @TableField("dept_id")
    private Long deptId;

    /**
     * 交付id
     */
    @TableField("deliver_id")
    private Long deliverId;

    /**
     * 退货照片id
     */
    @TableField("refund_photo_id")
    private String refundPhotoId;

    /**
     * 项目id
     */
    @TableField("operate_id")
    private Long operateId;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsNumber() {
        return goodsNumber;
    }

    public void setGoodsNumber(String goodsNumber) {
        this.goodsNumber = goodsNumber;
    }
    public Long getOperateId() {
        return operateId;
    }

    public void setOperateId(Long operateId) {
        this.operateId = operateId;
    }

    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getRefundNum() {
        return refundNum;
    }

    public void setRefundNum(String refundNum) {
        this.refundNum = refundNum;
    }

    public String getCarryDate() {
        return carryDate;
    }

    public void setCarryDate(String carryDate) {
        this.carryDate = carryDate;
    }

    public String getRefundFeedback() {
        return refundFeedback;
    }

    public void setRefundFeedback(String refundFeedback) {
        this.refundFeedback = refundFeedback;
    }

    public Long getUnitId() {
        return unitId;
    }

    public void setUnitId(Long unitId) {
        this.unitId = unitId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getDeliverId() {
        return deliverId;
    }

    public void setDeliverId(Long deliverId) {
        this.deliverId = deliverId;
    }

    public String getRefundPhotoId() {
        return refundPhotoId;
    }

    public void setRefundPhotoId(String refundPhotoId) {
        this.refundPhotoId = refundPhotoId;
    }



    @Override
    public String toString() {
        return "HxStoreReturnsRegister{" +
        "id=" + id +
        ", goodsId=" + goodsId +
        ", goodsName=" + goodsName +
        ", goodsNumber=" + goodsNumber +
        ", warehouseId=" + warehouseId +
        ", warehouseName=" + warehouseName +
        ", refundNum=" + refundNum +
        ", carryDate=" + carryDate +
        ", operateId=" + operateId +
        ", refundFeedback=" + refundFeedback +
        ", unitId=" + unitId +
        ", unitName=" + unitName +
        ", deptId=" + deptId +
        ", deliverId=" + deliverId +
        ", refundPhotoId=" + refundPhotoId +
        "}";
    }
}
